力不从心: less capable than desirable (idiom); not as strong as one would wish, the spirit is willing but the flesh is weak...
威望: prestige...
交付: to hand over, to deliver...
捶: beat (with a stick or fist); bang; thump; pound...
瀑布: waterfall...
胖: fat, plump...
靠: to lean against or on, to stand by the side of, to come near to, to depend on, to trust, to fuck (vulgar), traditional military costume drama where the performers wear armor (old)...
免疫: immunity (to disease)...